package com.sinosoft.tcmcp.system.web.dto;

import java.util.List;

/**
 * 用户信息集合传输实现类
 * @author xiaoxiong
 *
 */
public class AppUserData implements java.io.Serializable{

	private static final long serialVersionUID = 1L;
	
	private UserData userData;	//	用户信息
	
	private ApplicationData applicationData;	//	应用信息
	
	private List<RoleUserRefData> roleUserRefList;	//	角色用户关系信息集合
	
	/**
	 * 默认构造函数
	 * @param applicationData	应用信息
	 * @param userData	用户信息
	 * @param roleUserRefList	角色用户关系信息集合
	 */
	public AppUserData(ApplicationData applicationData, UserData userData, List<RoleUserRefData> roleUserRefList){
		this.applicationData = applicationData;
		this.userData = userData;
		this.roleUserRefList = roleUserRefList;
	}

	public UserData getUserData() {
		return userData;
	}

	public void setUserData(UserData userData) {
		this.userData = userData;
	}

	public ApplicationData getApplicationData() {
		return applicationData;
	}

	public void setApplicationData(ApplicationData applicationData) {
		this.applicationData = applicationData;
	}

	public List<RoleUserRefData> getRoleUserRefList() {
		return roleUserRefList;
	}

	public void setRoleUserRefslist(List<RoleUserRefData> roleUserRefList) {
		this.roleUserRefList = roleUserRefList;
	}
}
